export interface PaymentProgressVO {
  /**
   * id
   */
  id: string | number;

  /**
   * 申请日期
   */
  applyDate: string;

  /**
   * 申请人
   */
  applicant: string;

  /**
   * 申请部门
   */
  department: string;

  /**
   * 关联表单
   */
  relatedForm: number;

  /**
   * 合同提报表编号
   */
  contractReport: string;

  /**
   * 项目名称
   */
  projectName: string;

  /**
   * 供应商名称
   */
  supplierName: string;

  /**
   * 付款依据
   */
  paymentBasis: string;

  /**
   * 合同编号
   */
  contractNo: string;

  /**
   * 合同金额
   */
  contractAmount: number;

  /**
   * 本期支付比例
   */
  currentPayRatio: number;

  /**
   * 累计支付比例
   */
  totalPayRatio: number;

  /**
   * 进度本期完成说明
   */
  currentProgressDesc: string;

  /**
   * 进度累计完成说明
   */
  totalProgressDesc: string;

  /**
   * 采购文控专员
   */
  purchaseManager: string;

  /**
   * 副总
   */
  viceManager: string;

  /**
   * 总经理
   */
  generalManager: string;

  /**
   * 采购部
   */
  purchaseDept: string;

  /**
   * 关联合同提报表id
   */
  businessId: string;

  /**
   * 关联合同提报表id
   */
  taskId: number;

  /**
   * 状态
   */
  status: string;

}

export interface PaymentProgressForm extends BaseEntity {
  /**
   * id
   */
  id?: string | number;

  /**
   * 申请日期
   */
  applyDate?: string;

  /**
   * 申请人
   */
  applicant?: string;

  /**
   * 申请部门
   */
  department?: string;

  /**
   * 关联表单
   */
  relatedForm?: number;

  /**
   * 合同提报表编号
   */
  contractReport?: string;

  /**
   * 项目名称
   */
  projectName?: string;

  /**
   * 供应商名称
   */
  supplierName?: string;

  /**
   * 付款依据
   */
  paymentBasis?: string;

  /**
   * 合同编号
   */
  contractNo?: string;

  /**
   * 合同金额
   */
  contractAmount?: number;

  /**
   * 本期支付比例
   */
  currentPayRatio?: number;

  /**
   * 累计支付比例
   */
  totalPayRatio?: number;

  /**
   * 进度本期完成说明
   */
  currentProgressDesc?: string;

  /**
   * 进度累计完成说明
   */
  totalProgressDesc?: string;

  /**
   * 采购文控专员
   */
  purchaseManager?: string;

  /**
   * 副总
   */
  viceManager?: string;

  /**
   * 总经理
   */
  generalManager?: string;

  /**
   * 采购部
   */
  purchaseDept?: string;

  /**
   * 关联合同提报表id
   */
  businessId?: string;

  /**
   * 关联合同提报表id
   */
  taskId?: number;

  /**
   * 节点编码
   */
  nodeCode?: string;

  /**
   * 状态
   */
  status?: string;

}

export interface PaymentProgressQuery extends PageQuery {

  /**
   * 申请日期
   */
  applyDate?: string;

  /**
   * 申请人
   */
  applicant?: string;

  /**
   * 申请部门
   */
  department?: string;

  /**
   * 关联表单
   */
  relatedForm?: number;

  /**
   * 合同提报表编号
   */
  contractReport?: string;

  /**
   * 项目名称
   */
  projectName?: string;

  /**
   * 供应商名称
   */
  supplierName?: string;

  /**
   * 付款依据
   */
  paymentBasis?: string;

  /**
   * 合同编号
   */
  contractNo?: string;

  /**
   * 合同金额
   */
  contractAmount?: number;

  /**
   * 本期支付比例
   */
  currentPayRatio?: number;

  /**
   * 累计支付比例
   */
  totalPayRatio?: number;

  /**
   * 进度本期完成说明
   */
  currentProgressDesc?: string;

  /**
   * 进度累计完成说明
   */
  totalProgressDesc?: string;

  /**
   * 采购文控专员
   */
  purchaseManager?: string;

  /**
   * 副总
   */
  viceManager?: string;

  /**
   * 总经理
   */
  generalManager?: string;

  /**
   * 采购部
   */
  purchaseDept?: string;


  /**
   * 状态
   */
  status?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}




